package com.funmi.lizip.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName solar_device
 */
@TableName(value ="solar_device")
@Data
public class SolarDevice implements Serializable {
    /**
     * OrderID
     */
    @TableId(value = "OrderID")
    private Integer orderid;

    /**
     * ID
     */
    @TableField(value = "ID")
    private String id;

    /**
     * 地点
     */
    @TableField(value = "Address")
    private String address;

    /**
     * 蓄电池电量
     */
    @TableField(value = "xdcdlsoc")
    private Double xdcdlsoc;

    /**
     * 蓄电池电压
     */
    @TableField(value = "xdcdy")
    private Double xdcdy;

    /**
     * 充电电流
     */
    @TableField(value = "cddl")
    private Double cddl;

    /**
     * 控制器温度
     */
    @TableField(value = "kzqwd")
    private Double kzqwd;

    /**
     * 太阳能板电压
     */
    @TableField(value = "tynbdy")
    private Double tynbdy;

    /**
     * 太阳能板电流
     */
    @TableField(value = "tynbdl")
    private Double tynbdl;

    /**
     * 充电功率
     */
    @TableField(value = "cdgl")
    private Double cdgl;

    /**
     * 蓄电池当天最低电压
     */
    @TableField(value = "xdcdtzddy")
    private Double xdcdtzddy;

    /**
     * 蓄电池当天最高电压
     */
    @TableField(value = "xdcdtzgdy")
    private Double xdcdtzgdy;

    /**
     * 当天充电最大电流
     */
    @TableField(value = "dtcdzddl")
    private Double dtcdzddl;

    /**
     * 当天充电最大功率
     */
    @TableField(value = "dtcdzdgl")
    private Double dtcdzdgl;

    /**
     * 当天充电安时数
     */
    @TableField(value = "dtcdass")
    private Double dtcdass;

    /**
     * 当天发电量
     */
    @TableField(value = "dtfdl")
    private Double dtfdl;

    /**
     * 更新时间
     */
    @TableField(value = "gxsj")
    private Date gxsj;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}